home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 076-100 / disk_076 / include / libraries / clist.g < prev    next >
Text File  |  1992-05-06  |  1KB  |  28 lines

  1. type
  2.     CListPool_t = *char,
  3.     CList_t = long;
  4.  
  5. extern
  6.     AllocCList(CListPool_t cLPool)CList_t,
  7.     ConcatCList(CList_t sourceCList, destCList)bool,
  8.     CopyCList(CList_t cList)CList_t,
  9.     FlushCList(CList_t cList)void,
  10.     FreeCList(CList_t cList)void,
  11.     GetCLBuf(CList_t cList; *char buffer; ulong maxLength)ulong,
  12.     GetCLChar(CList_t cList)int,
  13.     GetCLWord(CList_t cList)long,
  14.     IncrCLMark(CList_t cList)bool,
  15.     InitCLPool(CListPool_t cLPool; ulong size)bool,
  16.     MarkCList(CList_t cList; ulong offset)bool,
  17.     PeekCLMark(CList_t cList)char,
  18.     PutCLBuf(CList_t cList; *char buffer; ulong length)bool,
  19.     PutCLChar(CList_t cList; ulong theByte)bool,
  20.     PutCLWord(CList_t cList; ulong theWord)bool,
  21.     SizeCList(CList_t cList)ulong,
  22.     SplitCList(CList_t cList)CList_t,
  23.     SubCList(CList_t cList; ulong index, length)CList_t,
  24.     UnGetCLChar(CList_t cList; ulong theByte)bool,
  25.     UnGetCLWord(CList_t cList; ulong theWord)bool,
  26.     UnPutCLChar(CList_t cList)int,
  27.     UnPutCLWord(CList_t cList)long;
  28.